table#gradebook_table tr:nth-child(2n) td {
    background: #f3f4f5;
}

table#gradebook_table input {
    border: none;
    background: transparent;
    width:100%;
}

table#gradebook_table textarea {
    width: 15em;
}

table#gradebook_table td {
    padding: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 0px;
    border-bottom: 0px;
    border-style: dotted;
    border-color: #d4d4d4;
}
table#gradebook_table input.changed, textarea.changed {
    background-color: rgba(0, 10, 255, 0.1);
}

table#gradebook_table input.final_override, .final_override {
    background-color:rgba(255,246,46,0.5);
    padding-right: 19px;
    margin-right: -19px;
}

table#gradebook_table input:focus {
    outline: 1px solid blue !important;
}

table#gradebook_table img.cancel {
    margin-top: 2px;
    padding-right: 1px;
}

.fht-table-wrapper {
    /* Hack to make fixedheadertable not create pointless horizontal scroll bar */
    width: 101% !important;
}

#content {
    /* Why does grappelli have this? */
    margin-bottom: 0px;
}